import { IFeidaoAiNodejsComponent } from '@feidao/web/interfaces';

import render from '@feidao/web/atom/nodejs/render/render';

////////////////////////////////////////////////////////////////////////////////
// import presentations
import nodejs from '@feidao/web/atom/nodejs/msg/nodejs';
import p001 from './p001';
////////////////////////////////////////////////////////////////////////////////

export default async function na001(fd: IFeidaoAiNodejsComponent, ...args: any[]) {
	const { actionid, sessionid, spaceid } = fd.data.headers;
	try {
		const result = await nodejs<string>(actionid, sessionid, spaceid, 'query/query', {});
		console.log('222222222222222222222222222222222222222');
		// const a = JSON.parse(result);
		// console.info(typeof result);
		// console.info(typeof a);
		// console.info(a.length);
		// console.table(a);
		// console.table(result);
		render(fd.data.node, result, p001, 'p001');
	} catch (error) {
		console.error(error);
	}
}
